整理地超級賞心悅目。
不只是翻譯,摘要重點,還有團隊使用心得與反饋。
—
說真的, code review 的重要性不下於版控。
版控也要有好的習慣、正確的使用方式、團隊的規範與公約,並不是有版控就好。
Code review 也是,很多團隊的 code review 只是過個水、做個形式,用一下工具上的 PR/MR review, 看看 code diff 的部分有沒明顯的錯誤,甚至糾結在一些自我信仰的差異而產生瓶頸,都是某種程度的浪費時間。
這些都是軟體開發團隊的基本功,跟呼吸喝水睡覺一樣。
如果你的團隊還沒有版控跟 code review,你能做的不外乎就是:
1. 改變它:從你開始導入、實踐,讓大家看到好處,獲得好處
2. 離開它:嘗試過各種方式仍然無法改變環境,那就離開他。不要讓你的發展侷限在這樣的環境限制底下。
3. 接受它:那你就做好一輩子待在這邊的打算,求神拜佛公司不會倒、公司收入不會碰到像這次疫情一樣的問題,祈禱自己不會被資遣。 因為到時外面的世界跟你的理解完全不一樣,就跟刺激1995被關了超過30年的犯人回到外面真實的世界,他只想回去監獄裡面過著規律的生活。